昨天我們完成了專案的基礎架構設定,今天我們要專注於在 Xcode 中與 AI 協同開發時,有哪些絕對不能踩的坑以及提高 Prompt 準確度的關鍵技巧!
在 Xcode 中使用 AI 產生 Swift/SwiftUI 代碼時,指令寫得越精準,AI 出錯的機率就越低:
SwiftUI 與現代語法,可以防止 AI 混用舊版的 UIKit 或過時的 API。除了寫好 Prompt,在實際將 AI 產生的程式碼貼入 Xcode 時,還有以下幾個實務細節需要留心:
@State、@Binding 與 @StateObject。讓 AI 生成程式碼時,要特別留意資料傳遞的邏輯,避免跨頁面傳值時產生 State 漏洞。💡 實戰 Prompt 範例:
「請幫我用 SwiftUI 撰寫一個『每日簽到』的畫面。
需求規格:
- 請使用 SwiftUI 語法,字體放大(標題使用 .title,內文使用 .body),色彩對比度提高。
- 包含一個明顯的『開始遊戲』按鈕與進度條元件。
- 請將 Model 資料結構與 View 元件分開撰寫,並加上簡短註解,方便我放入 MVC 的結構中。」
掌握這些下指令與整理程式碼的心法後,就能大幅提升 AI 生成代碼的成功率!明天我們將正式進入第一個遊戲 UI 畫面的實作!